% !TEX program = xelatex
\documentclass[12pt,a4paper]{article}
\usepackage[margin=2cm]{geometry}
\usepackage{ctex}
\usepackage{fontspec}
\usepackage{xeCJK}
\usepackage{graphicx}
\usepackage{tikz}

\usepackage{setspace}

\usepackage{amssymb} % 用于 \star 命令

\usepackage{lipsum} % 仅用于占位，实际可删

% ===== 字体设置 =====
% 英文衬线体（优雅正文）
\setmainfont{Times New Roman}
% 英文无衬线体（标题用）
\setsansfont{Arial}
% 英文书法字体（用于特殊效果）
\newfontfamily\calligraphyfont{Segoe Script}
% 中文设置（使用 ctex 更稳健，但这里手动指定以展示字体控制）
\setCJKmainfont{SimSun}          % 宋体 - 正文
\setCJKsansfont{KaiTi}           % 楷体 - 祝福语更显手写温情
\setCJKmonofont{FangSong}        % 仿宋 - 可选说明文字

% 自定义命令：节日红
\definecolor{festiveRed}{RGB}{180,0,0}
\definecolor{gold}{RGB}{212,175,55}

% ===== 页面样式 =====
\pagestyle{empty}
\pagenumbering{gobble}

\begin{document}

% 整体居中 + 垂直居中
\vspace*{\fill}
\centering

% 装饰性星星（用 TikZ 绘制五颜六色的星星）
\begin{tikzpicture}[remember picture, overlay]
  % 定义星星颜色数组
  \definecolor{redstar}{RGB}{255, 0, 0}
  \definecolor{orangestar}{RGB}{255, 165, 0}
  \definecolor{yellowstar}{RGB}{255, 255, 0}
  \definecolor{greestar}{RGB}{50, 205, 50}
  \definecolor{bluestar}{RGB}{0, 0, 255}
  \definecolor{purplestar}{RGB}{128, 0, 128}
  \definecolor{pinkstar}{RGB}{255, 192, 203}
  \definecolor{goldstar}{RGB}{255, 215, 0}
  
  % 五颜六色的星星
  \foreach \i in {1,...,250} {
    \pgfmathsetmacro{\x}{rand*18}
    \pgfmathsetmacro{\y}{rand*26}
    \pgfmathsetmacro{\opacity}{0.4+rand*0.3}
    \pgfmathsetmacro{\size}{2.4+rand*2.4} % 星星尺寸
    % 随机选择颜色
    \pgfmathrandominteger{\randcolor}{1}{8}
    \ifnum\randcolor=1
      \def\starcolor{redstar}
    \else
      \ifnum\randcolor=2
        \def\starcolor{orangestar}
      \else
        \ifnum\randcolor=3
          \def\starcolor{yellowstar}
        \else
          \ifnum\randcolor=4
            \def\starcolor{greestar}
          \else
            \ifnum\randcolor=5
              \def\starcolor{bluestar}
            \else
              \ifnum\randcolor=6
                \def\starcolor{purplestar}
              \else
                \ifnum\randcolor=7
                  \def\starcolor{pinkstar}
                \else
                  \def\starcolor{goldstar}
                \fi
              \fi
            \fi
          \fi
        \fi
      \fi
    \fi
    \node[opacity=\opacity, text=\starcolor, rotate={rand*360}] at (\x cm, \y cm) {\scalebox{\size}{$\star$}};
  }
\end{tikzpicture}

% 主标题：新年快乐
{
\fontsize{48}{56}\selectfont
\color{festiveRed}
\calligraphyfont
\textbf{Happy New Year!}\\[0.3em]
}

% 中文副标题
{\fontsize{36}{44}\selectfont
\color{festiveRed}
\CJKfamily{kai} % 使用楷体
\textbf{新年快乐！}\\[1.2em]
}

% 祝福语段落
\begin{spacing}{1.6}
{\Large
\color{black}
\CJKfamily{kai} % 楷体显温情
\parbox{0.85\textwidth}{
\centering
愿新的一年，\\
平安喜乐，万事顺遂；\\
学业进步，事业高升；\\
家人安康，幸福常伴。\\[1em]

May the coming year bring you\\
joy, health, success, and peace.\\
Wishing you prosperity and love in 2026!
}
}
\end{spacing}

\vspace{4em}

% 落款
{\large
\color{gold}
\textit{— 你的朋友 敬贺}\\[0.5em]
\today
}

\vspace*{\fill}

\end{document}